Design and Effectiveness of Small-Sized Decoupled Dispatch Queues
نویسندگان
چکیده
Continuing demands for high degrees of Instruction Level Parallelism (ILP) require large dispatch queues in modern superscalar microprocessors. However, such large queues are inevitably accompanied by high circuit complexity which correspondingly limits the pipeline clock rates. This is due to the fact that most of today’s designs are based upon a centralized dispatch queue which depends on globally broadcasting operations to wake up and select the ready instructions. As an alternative to this conventional design, we propose the design of hierarchically distributed dispatch queues, based on the access/execute decoupled architecture model. Simulation results based on 14 data intensive benchmarks show that our DDQ (Decoupled Dispatch Queues) design achieves performance comparable to a superscalar machine with a large dispatch queue. We also show that our DDQ can be designed with small-sized, distributed dispatch queues which consequently can be implemented with low hardware complexity and high clock rates.
منابع مشابه
A complexity-effective microprocessor design with decoupled dispatch queues and prefetching
Continuing demands for high degrees of Instruction Level Parallelism (ILP) require large dispatch queues (or centralized reservation stations) in modern superscalar microprocessors. However, such large dispatch queues are inevitably accompanied by high circuit complexity which would correspondingly limit the pipeline clock rates. In other words, increasing the size of the dispatch queue ultimat...
متن کاملAnalysis of micro-recuperators in small-sized gas turbines –manufacturing potential of Iran
Heat recuperation is often used to improve the overall cycle efficiency of gas turbines. However, generally in small- scale gas turbines, it has a negative effect on turbine inlet temperature, pressure ratio and pressure drops, and thus decreases the overall cycle efficiency. In this paper, a thermodynamic model is performed to evaluate recovered heat as a function of heat exchanger effecti...
متن کاملAnalysis of micro-recuperators in small-sized gas turbines –manufacturing potential of Iran
Heat recuperation is often used to improve the overall cycle efficiency of gas turbines. However, generally in small- scale gas turbines, it has a negative effect on turbine inlet temperature, pressure ratio and pressure drops, and thus decreases the overall cycle efficiency. In this paper, a thermodynamic model is performed to evaluate recovered heat as a function of heat exchanger effectivene...
متن کاملTopic 7: Parallel Computer Architecture and Instruction Level Parallelism
We welcome you to the two Parallel Computer Architecture and Instruction Level Parallelism sessions of Euro-Par 2006 conference being held in Dresden, Germany. The call for papers for this Euro-Par topic area sought papers on all hardware/software aspects of parallel computer architecture, processor architecture and microarchitecture. This year 12 papers were submitted to this topic area. Among...
متن کاملDesign and Implementation of a Multiple-Instruction-Stream Multiple-Execution-Pipeline Architecture
This paper describes a single chip Multiple-InstructionStream Multiple-Execution-Pipeline (MIS-MEP) architecture capable of improving processor throughput. The MISMEP architecture uses multiple instruction dispatch/branch units (slots) to dispatch instructions from multiple instruction streams. Multiple dedicated execution pipelines are provided that are shared by these slots and instructions c...
متن کامل